import { defineOverridesPreferences } from '@vben/preferences';

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
 * !!! 更改配置后请清空缓存，否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
    layout: "sidebar-mixed-nav",
    accessMode: 'backend',
    enableRefreshToken: true
  },
  tabbar: {
    persist: false
  },
  theme: {
    builtinType: "sky-blue",
    colorPrimary: "hsl(231 98% 65%)",
    mode: "auto",
    semiDarkSidebar: true,
    radius: "0.55",
  },
  sidebar: {
    collapsed: false,
  },
  copyright: {
    companyName: '迅风软件工作室',
    companySiteLink: 'https://www.faststormstu.site',
    date: '2025',
    enable: true,
    icp: '',
    icpLink: '',
  },
  widget: {
    languageToggle: false
  },
  logo: {
    enable: true,
    source: import.meta.env.VITE_LOGO,
  }
});
